Compare commits
No commits in common. "61b139fcb9d95626372f28700ab014f14af4ace6" and "8b4f00913b3249402de57caa5f244ab306bd01b4" have entirely different histories.
61b139fcb9
...
8b4f00913b
@ -187,27 +187,15 @@ with col1:
|
|||||||
key='source_dir_input',
|
key='source_dir_input',
|
||||||
help="Enter the full path to the directory containing files to process")
|
help="Enter the full path to the directory containing files to process")
|
||||||
|
|
||||||
col_src1, col_src2 = st.columns([1, 4])
|
if st.button("Browse Source Directory", key='source_browse'):
|
||||||
with col_src1:
|
try:
|
||||||
if st.button("Browse", key='source_browse'):
|
path = select_directory_with_dialog("Select Source Directory")
|
||||||
st.info("""
|
if path:
|
||||||
To browse for a directory:
|
st.session_state['source_dir'] = path
|
||||||
1. Open Windows File Explorer
|
st.session_state['source_dir_input'] = path
|
||||||
2. Navigate to your desired folder
|
st.experimental_rerun()
|
||||||
3. Click in the address bar (or press Alt+D)
|
except Exception as e:
|
||||||
4. Copy the full path (Ctrl+C)
|
st.error(f"Error selecting directory: {str(e)}")
|
||||||
5. Paste it here (Ctrl+V)
|
|
||||||
""")
|
|
||||||
|
|
||||||
# Add a check and display for source directory status
|
|
||||||
if source_dir:
|
|
||||||
# Convert Windows path to Linux path if needed
|
|
||||||
source_dir = source_dir.replace('\\', '/')
|
|
||||||
if os.path.exists(source_dir):
|
|
||||||
st.success(f"✅ Source directory exists: {source_dir}")
|
|
||||||
else:
|
|
||||||
st.error(f"❌ Source directory not found: {source_dir}")
|
|
||||||
st.info("Make sure the path is accessible to the Linux server")
|
|
||||||
|
|
||||||
# Destination Directory
|
# Destination Directory
|
||||||
dest_dir = st.text_input("Destination Directory Path",
|
dest_dir = st.text_input("Destination Directory Path",
|
||||||
@ -215,31 +203,15 @@ with col1:
|
|||||||
key='dest_dir_input',
|
key='dest_dir_input',
|
||||||
help="Enter the full path where processed files will be saved")
|
help="Enter the full path where processed files will be saved")
|
||||||
|
|
||||||
col_dest1, col_dest2 = st.columns([1, 4])
|
if st.button("Browse Destination Directory", key='dest_browse'):
|
||||||
with col_dest1:
|
try:
|
||||||
if st.button("Browse", key='dest_browse'):
|
path = select_directory_with_dialog("Select Destination Directory")
|
||||||
st.info("""
|
if path:
|
||||||
To browse for a directory:
|
st.session_state['dest_dir'] = path
|
||||||
1. Open Windows File Explorer
|
st.session_state['dest_dir_input'] = path
|
||||||
2. Navigate to your desired folder
|
st.experimental_rerun()
|
||||||
3. Click in the address bar (or press Alt+D)
|
except Exception as e:
|
||||||
4. Copy the full path (Ctrl+C)
|
st.error(f"Error selecting directory: {str(e)}")
|
||||||
5. Paste it here (Ctrl+V)
|
|
||||||
""")
|
|
||||||
|
|
||||||
# Add a check and display for destination directory status
|
|
||||||
if dest_dir:
|
|
||||||
# Convert Windows path to Linux path if needed
|
|
||||||
dest_dir = dest_dir.replace('\\', '/')
|
|
||||||
dest_parent = os.path.dirname(dest_dir)
|
|
||||||
if os.path.exists(dest_parent):
|
|
||||||
if os.path.exists(dest_dir):
|
|
||||||
st.success(f"✅ Destination directory exists: {dest_dir}")
|
|
||||||
else:
|
|
||||||
st.info(f"i️ Destination directory will be created: {dest_dir}")
|
|
||||||
else:
|
|
||||||
st.error(f"❌ Parent directory not found: {dest_parent}")
|
|
||||||
st.info("Make sure the path is accessible to the Linux server")
|
|
||||||
|
|
||||||
with col2:
|
with col2:
|
||||||
if file_type == "Excel":
|
if file_type == "Excel":
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user