W naszej bazie kodu kontrolowanej przez git znajduje się kilka plików, których nazwę chciałbym zmienić. W szczególności chcę po prostu zmienić wielkość liter pliku, aby sourceCode.javastało się to SourceCode.javana przykład. Haczyk: korzystam z systemu Windows, a system plików uważa, że są to te same nazwy plików. Jak sprawić, aby Windows …
Mam tę metodę pobierania nazwy pliku z identyfikatora URI ciągu. Co mogę zrobić, aby był bardziej wytrzymały? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
Muszę przekazać nazwę ścieżki pliku do modułu. Jak zbudować ścieżkę do pliku na podstawie nazwy katalogu, podstawowej nazwy pliku i ciągu formatu pliku? Katalog może istnieć lub nie istnieć w momencie połączenia. Na przykład: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' Muszę stworzyć ciąg '/home/me/dev/my_reports/daily_report.pdf' Ręczne łączenie elementów nie wydaje się dobrym …
Użyłem tego: $('input[type=file]').val() aby uzyskać wybraną nazwę pliku, ale zwróciła pełną ścieżkę, na przykład „C: \ fakepath \ filename.doc”. Część „fakepath” faktycznie tam była - nie jestem pewien, czy powinna, ale po raz pierwszy pracuję z nazwami przesyłanych plików. Jak mogę po prostu uzyskać nazwę pliku (nazwa_pliku.doc)?
W Javie, biorąc pod uwagę a java.net.URLlub a Stringw postaci http://www.example.com/some/path/to/a/file.xml, jaki jest najłatwiejszy sposób uzyskania nazwy pliku bez rozszerzenia? Więc w tym przykładzie szukam czegoś, co zwraca "file". Potrafię wymyślić kilka sposobów, aby to zrobić, ale szukam czegoś, co jest łatwe do odczytania i krótkie.
Gdzie mogę znaleźć listę dozwolonych znaków w nazwach plików, w zależności od systemu operacyjnego? (np. w systemie Linux znak :jest dozwolony w nazwach plików, ale nie w systemie Windows)
Próbuję wymyślić funkcję, która dobrze radzi sobie z oczyszczaniem niektórych ciągów, tak aby można je było bezpiecznie używać w adresie URL (jak post slug), a także bezpiecznie używać jako nazw plików. Na przykład, gdy ktoś przesyła plik, chcę się upewnić, że usunę wszystkie niebezpieczne znaki z nazwy. Do tej pory …
Wiem, że nigdy nie powinno się tego robić, ale czy istnieje sposób na użycie ukośnika, który normalnie oddziela katalogi w nazwie pliku w systemie Linux?
Przekazanie nazwy pliku do przeglądarki Firefox powoduje zamianę spacji na %2520 zamiast %20. Mam następujący kod HTML w pliku o nazwie myhtml.html: <img src="C:\Documents and Settings\screenshots\Image01.png"/> Kiedy myhtml.htmlładuję do Firefoksa, obraz jest uszkodzony. Więc klikam prawym przyciskiem myszy link, aby wyświetlić zdjęcie i pokazuje ten zmodyfikowany adres URL: file:///c:/Documents%2520and%2520Settings/screenshots/Image01.png ^ …
Folder, do którego chcę się dostać, nazywa się python i znajduje się na moim pulpicie. Gdy próbuję się do niego dostać, pojawia się następujący błąd >>> os.chdir('C:\Users\expoperialed\Desktop\Python') SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Mam dwa repozytoria. W jednym dokonuję zmian w pliku ./hello.test. Zatwierdzam zmiany i tworzę łatkę z tego zatwierdzenia za pomocą git format-patch -1 HEAD. Teraz mam drugą repozytorium zawierającego plik, który ma te same treści jak hello.test ale jest umieszczony w innym katalogu pod inną nazwą: ./blue/red/hi.test. Jak mam się …
Chcę dodać sygnaturę czasową do nazw plików podczas tworzenia plików, ale większość metod DateTime, które próbowałem, wyświetla coś ze spacjami i ukośnikami. Na przykład: Debug.WriteLine(DateTime.Now.ToString()); // <-- 9/19/2012 1:41:46 PM Debug.WriteLine(DateTime.Now.ToShortTimeString()); // <-- 1:41 PM Debug.WriteLine(DateTime.Now.ToShortDateString()); // <-- 9/19/2012 Debug.WriteLine(DateTime.Now.ToFileTime()); // <-- 129925501061462806 ToFileTime()działa, ale nie jest do końca czytelny …
Mam ciąg, taki jak „Foo: Bar”, którego chcę użyć jako nazwy pliku, ale w systemie Windows znak „:” nie jest dozwolony w nazwie pliku. Czy istnieje metoda, która zamieni „Foo: Bar” w coś takiego jak „Foo-Bar”?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.